1# -*- coding: utf-8 -*-
2# Generated by the protocol buffer compiler.  DO NOT EDIT!
3# source: tools/asuite/atest/tf_proto/test_record.proto
4
5import sys
6_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
7from google.protobuf.internal import enum_type_wrapper
8from google.protobuf import descriptor as _descriptor
9from google.protobuf import message as _message
10from google.protobuf import reflection as _reflection
11from google.protobuf import symbol_database as _symbol_database
12# @@protoc_insertion_point(imports)
13
14_sym_db = _symbol_database.Default()
15
16
17from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
18from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
19from tools.asuite.atest.tf_proto import metric_measurement_pb2 as tools_dot_asuite_dot_atest_dot_tf__proto_dot_metric__measurement__pb2
20
21
22DESCRIPTOR = _descriptor.FileDescriptor(
23  name='tools/asuite/atest/tf_proto/test_record.proto',
24  package='android_test_record',
25  syntax='proto3',
26  serialized_options=_b('\n!com.android.tradefed.result.protoB\017TestRecordProto'),
27  serialized_pb=_b('\n-tools/asuite/atest/tf_proto/test_record.proto\x12\x13\x61ndroid_test_record\x1a\x19google/protobuf/any.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x34tools/asuite/atest/tf_proto/metric_measurement.proto\"\xae\x05\n\nTestRecord\x12\x16\n\x0etest_record_id\x18\x01 \x01(\t\x12\x1d\n\x15parent_test_record_id\x18\x02 \x01(\t\x12\x35\n\x08\x63hildren\x18\x03 \x03(\x0b\x32#.android_test_record.ChildReference\x12\x1d\n\x15num_expected_children\x18\x04 \x01(\x03\x12/\n\x06status\x18\x05 \x01(\x0e\x32\x1f.android_test_record.TestStatus\x12\x32\n\ndebug_info\x18\x06 \x01(\x0b\x32\x1e.android_test_record.DebugInfo\x12.\n\nstart_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x65nd_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x41\n\tartifacts\x18\t \x03(\x0b\x32..android_test_record.TestRecord.ArtifactsEntry\x12=\n\x07metrics\x18\n \x03(\x0b\x32,.android_test_record.TestRecord.MetricsEntry\x12)\n\x0b\x64\x65scription\x18\x0b \x01(\x0b\x32\x14.google.protobuf.Any\x12\x12\n\nattempt_id\x18\x0c \x01(\x03\x1a\x46\n\x0e\x41rtifactsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01\x1aG\n\x0cMetricsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12&\n\x05value\x18\x02 \x01(\x0b\x32\x17.tradefed.metric.Metric:\x02\x38\x01\"v\n\x0e\x43hildReference\x12\x18\n\x0etest_record_id\x18\x01 \x01(\tH\x00\x12=\n\x12inline_test_record\x18\x02 \x01(\x0b\x32\x1f.android_test_record.TestRecordH\x00\x42\x0b\n\treference\"\xb0\x01\n\tDebugInfo\x12\x15\n\rerror_message\x18\x01 \x01(\t\x12\r\n\x05trace\x18\x02 \x01(\t\x12:\n\x0e\x66\x61ilure_status\x18\x03 \x01(\x0e\x32\".android_test_record.FailureStatus\x12\x41\n\x12\x64\x65\x62ug_info_context\x18\x04 \x01(\x0b\x32%.android_test_record.DebugInfoContext\"\x96\x01\n\x10\x44\x65\x62ugInfoContext\x12\x1a\n\x12\x61\x63tion_in_progress\x18\x01 \x01(\t\x12\x1a\n\x12\x64\x65\x62ug_help_message\x18\n \x01(\t\x12\x12\n\nerror_type\x18\x14 \x01(\t\x12\x12\n\nerror_name\x18\x1e \x01(\t\x12\x0e\n\x06origin\x18\x1f \x01(\t\x12\x12\n\nerror_code\x18  \x01(\x03*R\n\nTestStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04PASS\x10\x01\x12\x08\n\x04\x46\x41IL\x10\x02\x12\x0b\n\x07IGNORED\x10\x03\x12\x16\n\x12\x41SSUMPTION_FAILURE\x10\x04*\xd4\x01\n\rFailureStatus\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0cTEST_FAILURE\x10\x01\x12\r\n\tTIMED_OUT\x10\x02\x12\r\n\tCANCELLED\x10\x03\x12\x11\n\rINFRA_FAILURE\x10\n\x12\x1d\n\x19SYSTEM_UNDER_TEST_CRASHED\x10\x14\x12\x10\n\x0cNOT_EXECUTED\x10\x1e\x12\x1a\n\x16LOST_SYSTEM_UNDER_TEST\x10#\x12\x14\n\x10\x44\x45PENDENCY_ISSUE\x10(\x12\x12\n\x0e\x43USTOMER_ISSUE\x10)B4\n!com.android.tradefed.result.protoB\x0fTestRecordProtob\x06proto3')
28  ,
29  dependencies=[google_dot_protobuf_dot_any__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,tools_dot_asuite_dot_atest_dot_tf__proto_dot_metric__measurement__pb2.DESCRIPTOR,])
30
31_TESTSTATUS = _descriptor.EnumDescriptor(
32  name='TestStatus',
33  full_name='android_test_record.TestStatus',
34  filename=None,
35  file=DESCRIPTOR,
36  values=[
37    _descriptor.EnumValueDescriptor(
38      name='UNKNOWN', index=0, number=0,
39      serialized_options=None,
40      type=None),
41    _descriptor.EnumValueDescriptor(
42      name='PASS', index=1, number=1,
43      serialized_options=None,
44      type=None),
45    _descriptor.EnumValueDescriptor(
46      name='FAIL', index=2, number=2,
47      serialized_options=None,
48      type=None),
49    _descriptor.EnumValueDescriptor(
50      name='IGNORED', index=3, number=3,
51      serialized_options=None,
52      type=None),
53    _descriptor.EnumValueDescriptor(
54      name='ASSUMPTION_FAILURE', index=4, number=4,
55      serialized_options=None,
56      type=None),
57  ],
58  containing_type=None,
59  serialized_options=None,
60  serialized_start=1325,
61  serialized_end=1407,
62)
63_sym_db.RegisterEnumDescriptor(_TESTSTATUS)
64
65TestStatus = enum_type_wrapper.EnumTypeWrapper(_TESTSTATUS)
66_FAILURESTATUS = _descriptor.EnumDescriptor(
67  name='FailureStatus',
68  full_name='android_test_record.FailureStatus',
69  filename=None,
70  file=DESCRIPTOR,
71  values=[
72    _descriptor.EnumValueDescriptor(
73      name='UNSET', index=0, number=0,
74      serialized_options=None,
75      type=None),
76    _descriptor.EnumValueDescriptor(
77      name='TEST_FAILURE', index=1, number=1,
78      serialized_options=None,
79      type=None),
80    _descriptor.EnumValueDescriptor(
81      name='TIMED_OUT', index=2, number=2,
82      serialized_options=None,
83      type=None),
84    _descriptor.EnumValueDescriptor(
85      name='CANCELLED', index=3, number=3,
86      serialized_options=None,
87      type=None),
88    _descriptor.EnumValueDescriptor(
89      name='INFRA_FAILURE', index=4, number=10,
90      serialized_options=None,
91      type=None),
92    _descriptor.EnumValueDescriptor(
93      name='SYSTEM_UNDER_TEST_CRASHED', index=5, number=20,
94      serialized_options=None,
95      type=None),
96    _descriptor.EnumValueDescriptor(
97      name='NOT_EXECUTED', index=6, number=30,
98      serialized_options=None,
99      type=None),
100    _descriptor.EnumValueDescriptor(
101      name='LOST_SYSTEM_UNDER_TEST', index=7, number=35,
102      serialized_options=None,
103      type=None),
104    _descriptor.EnumValueDescriptor(
105      name='DEPENDENCY_ISSUE', index=8, number=40,
106      serialized_options=None,
107      type=None),
108    _descriptor.EnumValueDescriptor(
109      name='CUSTOMER_ISSUE', index=9, number=41,
110      serialized_options=None,
111      type=None),
112  ],
113  containing_type=None,
114  serialized_options=None,
115  serialized_start=1410,
116  serialized_end=1622,
117)
118_sym_db.RegisterEnumDescriptor(_FAILURESTATUS)
119
120FailureStatus = enum_type_wrapper.EnumTypeWrapper(_FAILURESTATUS)
121UNKNOWN = 0
122PASS = 1
123FAIL = 2
124IGNORED = 3
125ASSUMPTION_FAILURE = 4
126UNSET = 0
127TEST_FAILURE = 1
128TIMED_OUT = 2
129CANCELLED = 3
130INFRA_FAILURE = 10
131SYSTEM_UNDER_TEST_CRASHED = 20
132NOT_EXECUTED = 30
133LOST_SYSTEM_UNDER_TEST = 35
134DEPENDENCY_ISSUE = 40
135CUSTOMER_ISSUE = 41
136
137
138
139_TESTRECORD_ARTIFACTSENTRY = _descriptor.Descriptor(
140  name='ArtifactsEntry',
141  full_name='android_test_record.TestRecord.ArtifactsEntry',
142  filename=None,
143  file=DESCRIPTOR,
144  containing_type=None,
145  fields=[
146    _descriptor.FieldDescriptor(
147      name='key', full_name='android_test_record.TestRecord.ArtifactsEntry.key', index=0,
148      number=1, type=9, cpp_type=9, label=1,
149      has_default_value=False, default_value=_b("").decode('utf-8'),
150      message_type=None, enum_type=None, containing_type=None,
151      is_extension=False, extension_scope=None,
152      serialized_options=None, file=DESCRIPTOR),
153    _descriptor.FieldDescriptor(
154      name='value', full_name='android_test_record.TestRecord.ArtifactsEntry.value', index=1,
155      number=2, type=11, cpp_type=10, label=1,
156      has_default_value=False, default_value=None,
157      message_type=None, enum_type=None, containing_type=None,
158      is_extension=False, extension_scope=None,
159      serialized_options=None, file=DESCRIPTOR),
160  ],
161  extensions=[
162  ],
163  nested_types=[],
164  enum_types=[
165  ],
166  serialized_options=_b('8\001'),
167  is_extendable=False,
168  syntax='proto3',
169  extension_ranges=[],
170  oneofs=[
171  ],
172  serialized_start=728,
173  serialized_end=798,
174)
175
176_TESTRECORD_METRICSENTRY = _descriptor.Descriptor(
177  name='MetricsEntry',
178  full_name='android_test_record.TestRecord.MetricsEntry',
179  filename=None,
180  file=DESCRIPTOR,
181  containing_type=None,
182  fields=[
183    _descriptor.FieldDescriptor(
184      name='key', full_name='android_test_record.TestRecord.MetricsEntry.key', index=0,
185      number=1, type=9, cpp_type=9, label=1,
186      has_default_value=False, default_value=_b("").decode('utf-8'),
187      message_type=None, enum_type=None, containing_type=None,
188      is_extension=False, extension_scope=None,
189      serialized_options=None, file=DESCRIPTOR),
190    _descriptor.FieldDescriptor(
191      name='value', full_name='android_test_record.TestRecord.MetricsEntry.value', index=1,
192      number=2, type=11, cpp_type=10, label=1,
193      has_default_value=False, default_value=None,
194      message_type=None, enum_type=None, containing_type=None,
195      is_extension=False, extension_scope=None,
196      serialized_options=None, file=DESCRIPTOR),
197  ],
198  extensions=[
199  ],
200  nested_types=[],
201  enum_types=[
202  ],
203  serialized_options=_b('8\001'),
204  is_extendable=False,
205  syntax='proto3',
206  extension_ranges=[],
207  oneofs=[
208  ],
209  serialized_start=800,
210  serialized_end=871,
211)
212
213_TESTRECORD = _descriptor.Descriptor(
214  name='TestRecord',
215  full_name='android_test_record.TestRecord',
216  filename=None,
217  file=DESCRIPTOR,
218  containing_type=None,
219  fields=[
220    _descriptor.FieldDescriptor(
221      name='test_record_id', full_name='android_test_record.TestRecord.test_record_id', index=0,
222      number=1, type=9, cpp_type=9, label=1,
223      has_default_value=False, default_value=_b("").decode('utf-8'),
224      message_type=None, enum_type=None, containing_type=None,
225      is_extension=False, extension_scope=None,
226      serialized_options=None, file=DESCRIPTOR),
227    _descriptor.FieldDescriptor(
228      name='parent_test_record_id', full_name='android_test_record.TestRecord.parent_test_record_id', index=1,
229      number=2, type=9, cpp_type=9, label=1,
230      has_default_value=False, default_value=_b("").decode('utf-8'),
231      message_type=None, enum_type=None, containing_type=None,
232      is_extension=False, extension_scope=None,
233      serialized_options=None, file=DESCRIPTOR),
234    _descriptor.FieldDescriptor(
235      name='children', full_name='android_test_record.TestRecord.children', index=2,
236      number=3, type=11, cpp_type=10, label=3,
237      has_default_value=False, default_value=[],
238      message_type=None, enum_type=None, containing_type=None,
239      is_extension=False, extension_scope=None,
240      serialized_options=None, file=DESCRIPTOR),
241    _descriptor.FieldDescriptor(
242      name='num_expected_children', full_name='android_test_record.TestRecord.num_expected_children', index=3,
243      number=4, type=3, cpp_type=2, label=1,
244      has_default_value=False, default_value=0,
245      message_type=None, enum_type=None, containing_type=None,
246      is_extension=False, extension_scope=None,
247      serialized_options=None, file=DESCRIPTOR),
248    _descriptor.FieldDescriptor(
249      name='status', full_name='android_test_record.TestRecord.status', index=4,
250      number=5, type=14, cpp_type=8, label=1,
251      has_default_value=False, default_value=0,
252      message_type=None, enum_type=None, containing_type=None,
253      is_extension=False, extension_scope=None,
254      serialized_options=None, file=DESCRIPTOR),
255    _descriptor.FieldDescriptor(
256      name='debug_info', full_name='android_test_record.TestRecord.debug_info', index=5,
257      number=6, type=11, cpp_type=10, label=1,
258      has_default_value=False, default_value=None,
259      message_type=None, enum_type=None, containing_type=None,
260      is_extension=False, extension_scope=None,
261      serialized_options=None, file=DESCRIPTOR),
262    _descriptor.FieldDescriptor(
263      name='start_time', full_name='android_test_record.TestRecord.start_time', index=6,
264      number=7, type=11, cpp_type=10, label=1,
265      has_default_value=False, default_value=None,
266      message_type=None, enum_type=None, containing_type=None,
267      is_extension=False, extension_scope=None,
268      serialized_options=None, file=DESCRIPTOR),
269    _descriptor.FieldDescriptor(
270      name='end_time', full_name='android_test_record.TestRecord.end_time', index=7,
271      number=8, type=11, cpp_type=10, label=1,
272      has_default_value=False, default_value=None,
273      message_type=None, enum_type=None, containing_type=None,
274      is_extension=False, extension_scope=None,
275      serialized_options=None, file=DESCRIPTOR),
276    _descriptor.FieldDescriptor(
277      name='artifacts', full_name='android_test_record.TestRecord.artifacts', index=8,
278      number=9, type=11, cpp_type=10, label=3,
279      has_default_value=False, default_value=[],
280      message_type=None, enum_type=None, containing_type=None,
281      is_extension=False, extension_scope=None,
282      serialized_options=None, file=DESCRIPTOR),
283    _descriptor.FieldDescriptor(
284      name='metrics', full_name='android_test_record.TestRecord.metrics', index=9,
285      number=10, type=11, cpp_type=10, label=3,
286      has_default_value=False, default_value=[],
287      message_type=None, enum_type=None, containing_type=None,
288      is_extension=False, extension_scope=None,
289      serialized_options=None, file=DESCRIPTOR),
290    _descriptor.FieldDescriptor(
291      name='description', full_name='android_test_record.TestRecord.description', index=10,
292      number=11, type=11, cpp_type=10, label=1,
293      has_default_value=False, default_value=None,
294      message_type=None, enum_type=None, containing_type=None,
295      is_extension=False, extension_scope=None,
296      serialized_options=None, file=DESCRIPTOR),
297    _descriptor.FieldDescriptor(
298      name='attempt_id', full_name='android_test_record.TestRecord.attempt_id', index=11,
299      number=12, type=3, cpp_type=2, label=1,
300      has_default_value=False, default_value=0,
301      message_type=None, enum_type=None, containing_type=None,
302      is_extension=False, extension_scope=None,
303      serialized_options=None, file=DESCRIPTOR),
304  ],
305  extensions=[
306  ],
307  nested_types=[_TESTRECORD_ARTIFACTSENTRY, _TESTRECORD_METRICSENTRY, ],
308  enum_types=[
309  ],
310  serialized_options=None,
311  is_extendable=False,
312  syntax='proto3',
313  extension_ranges=[],
314  oneofs=[
315  ],
316  serialized_start=185,
317  serialized_end=871,
318)
319
320
321_CHILDREFERENCE = _descriptor.Descriptor(
322  name='ChildReference',
323  full_name='android_test_record.ChildReference',
324  filename=None,
325  file=DESCRIPTOR,
326  containing_type=None,
327  fields=[
328    _descriptor.FieldDescriptor(
329      name='test_record_id', full_name='android_test_record.ChildReference.test_record_id', index=0,
330      number=1, type=9, cpp_type=9, label=1,
331      has_default_value=False, default_value=_b("").decode('utf-8'),
332      message_type=None, enum_type=None, containing_type=None,
333      is_extension=False, extension_scope=None,
334      serialized_options=None, file=DESCRIPTOR),
335    _descriptor.FieldDescriptor(
336      name='inline_test_record', full_name='android_test_record.ChildReference.inline_test_record', index=1,
337      number=2, type=11, cpp_type=10, label=1,
338      has_default_value=False, default_value=None,
339      message_type=None, enum_type=None, containing_type=None,
340      is_extension=False, extension_scope=None,
341      serialized_options=None, file=DESCRIPTOR),
342  ],
343  extensions=[
344  ],
345  nested_types=[],
346  enum_types=[
347  ],
348  serialized_options=None,
349  is_extendable=False,
350  syntax='proto3',
351  extension_ranges=[],
352  oneofs=[
353    _descriptor.OneofDescriptor(
354      name='reference', full_name='android_test_record.ChildReference.reference',
355      index=0, containing_type=None, fields=[]),
356  ],
357  serialized_start=873,
358  serialized_end=991,
359)
360
361
362_DEBUGINFO = _descriptor.Descriptor(
363  name='DebugInfo',
364  full_name='android_test_record.DebugInfo',
365  filename=None,
366  file=DESCRIPTOR,
367  containing_type=None,
368  fields=[
369    _descriptor.FieldDescriptor(
370      name='error_message', full_name='android_test_record.DebugInfo.error_message', index=0,
371      number=1, type=9, cpp_type=9, label=1,
372      has_default_value=False, default_value=_b("").decode('utf-8'),
373      message_type=None, enum_type=None, containing_type=None,
374      is_extension=False, extension_scope=None,
375      serialized_options=None, file=DESCRIPTOR),
376    _descriptor.FieldDescriptor(
377      name='trace', full_name='android_test_record.DebugInfo.trace', index=1,
378      number=2, type=9, cpp_type=9, label=1,
379      has_default_value=False, default_value=_b("").decode('utf-8'),
380      message_type=None, enum_type=None, containing_type=None,
381      is_extension=False, extension_scope=None,
382      serialized_options=None, file=DESCRIPTOR),
383    _descriptor.FieldDescriptor(
384      name='failure_status', full_name='android_test_record.DebugInfo.failure_status', index=2,
385      number=3, type=14, cpp_type=8, label=1,
386      has_default_value=False, default_value=0,
387      message_type=None, enum_type=None, containing_type=None,
388      is_extension=False, extension_scope=None,
389      serialized_options=None, file=DESCRIPTOR),
390    _descriptor.FieldDescriptor(
391      name='debug_info_context', full_name='android_test_record.DebugInfo.debug_info_context', index=3,
392      number=4, type=11, cpp_type=10, label=1,
393      has_default_value=False, default_value=None,
394      message_type=None, enum_type=None, containing_type=None,
395      is_extension=False, extension_scope=None,
396      serialized_options=None, file=DESCRIPTOR),
397  ],
398  extensions=[
399  ],
400  nested_types=[],
401  enum_types=[
402  ],
403  serialized_options=None,
404  is_extendable=False,
405  syntax='proto3',
406  extension_ranges=[],
407  oneofs=[
408  ],
409  serialized_start=994,
410  serialized_end=1170,
411)
412
413
414_DEBUGINFOCONTEXT = _descriptor.Descriptor(
415  name='DebugInfoContext',
416  full_name='android_test_record.DebugInfoContext',
417  filename=None,
418  file=DESCRIPTOR,
419  containing_type=None,
420  fields=[
421    _descriptor.FieldDescriptor(
422      name='action_in_progress', full_name='android_test_record.DebugInfoContext.action_in_progress', index=0,
423      number=1, type=9, cpp_type=9, label=1,
424      has_default_value=False, default_value=_b("").decode('utf-8'),
425      message_type=None, enum_type=None, containing_type=None,
426      is_extension=False, extension_scope=None,
427      serialized_options=None, file=DESCRIPTOR),
428    _descriptor.FieldDescriptor(
429      name='debug_help_message', full_name='android_test_record.DebugInfoContext.debug_help_message', index=1,
430      number=10, type=9, cpp_type=9, label=1,
431      has_default_value=False, default_value=_b("").decode('utf-8'),
432      message_type=None, enum_type=None, containing_type=None,
433      is_extension=False, extension_scope=None,
434      serialized_options=None, file=DESCRIPTOR),
435    _descriptor.FieldDescriptor(
436      name='error_type', full_name='android_test_record.DebugInfoContext.error_type', index=2,
437      number=20, type=9, cpp_type=9, label=1,
438      has_default_value=False, default_value=_b("").decode('utf-8'),
439      message_type=None, enum_type=None, containing_type=None,
440      is_extension=False, extension_scope=None,
441      serialized_options=None, file=DESCRIPTOR),
442    _descriptor.FieldDescriptor(
443      name='error_name', full_name='android_test_record.DebugInfoContext.error_name', index=3,
444      number=30, type=9, cpp_type=9, label=1,
445      has_default_value=False, default_value=_b("").decode('utf-8'),
446      message_type=None, enum_type=None, containing_type=None,
447      is_extension=False, extension_scope=None,
448      serialized_options=None, file=DESCRIPTOR),
449    _descriptor.FieldDescriptor(
450      name='origin', full_name='android_test_record.DebugInfoContext.origin', index=4,
451      number=31, type=9, cpp_type=9, label=1,
452      has_default_value=False, default_value=_b("").decode('utf-8'),
453      message_type=None, enum_type=None, containing_type=None,
454      is_extension=False, extension_scope=None,
455      serialized_options=None, file=DESCRIPTOR),
456    _descriptor.FieldDescriptor(
457      name='error_code', full_name='android_test_record.DebugInfoContext.error_code', index=5,
458      number=32, type=3, cpp_type=2, label=1,
459      has_default_value=False, default_value=0,
460      message_type=None, enum_type=None, containing_type=None,
461      is_extension=False, extension_scope=None,
462      serialized_options=None, file=DESCRIPTOR),
463  ],
464  extensions=[
465  ],
466  nested_types=[],
467  enum_types=[
468  ],
469  serialized_options=None,
470  is_extendable=False,
471  syntax='proto3',
472  extension_ranges=[],
473  oneofs=[
474  ],
475  serialized_start=1173,
476  serialized_end=1323,
477)
478
479_TESTRECORD_ARTIFACTSENTRY.fields_by_name['value'].message_type = google_dot_protobuf_dot_any__pb2._ANY
480_TESTRECORD_ARTIFACTSENTRY.containing_type = _TESTRECORD
481_TESTRECORD_METRICSENTRY.fields_by_name['value'].message_type = tools_dot_asuite_dot_atest_dot_tf__proto_dot_metric__measurement__pb2._METRIC
482_TESTRECORD_METRICSENTRY.containing_type = _TESTRECORD
483_TESTRECORD.fields_by_name['children'].message_type = _CHILDREFERENCE
484_TESTRECORD.fields_by_name['status'].enum_type = _TESTSTATUS
485_TESTRECORD.fields_by_name['debug_info'].message_type = _DEBUGINFO
486_TESTRECORD.fields_by_name['start_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
487_TESTRECORD.fields_by_name['end_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
488_TESTRECORD.fields_by_name['artifacts'].message_type = _TESTRECORD_ARTIFACTSENTRY
489_TESTRECORD.fields_by_name['metrics'].message_type = _TESTRECORD_METRICSENTRY
490_TESTRECORD.fields_by_name['description'].message_type = google_dot_protobuf_dot_any__pb2._ANY
491_CHILDREFERENCE.fields_by_name['inline_test_record'].message_type = _TESTRECORD
492_CHILDREFERENCE.oneofs_by_name['reference'].fields.append(
493  _CHILDREFERENCE.fields_by_name['test_record_id'])
494_CHILDREFERENCE.fields_by_name['test_record_id'].containing_oneof = _CHILDREFERENCE.oneofs_by_name['reference']
495_CHILDREFERENCE.oneofs_by_name['reference'].fields.append(
496  _CHILDREFERENCE.fields_by_name['inline_test_record'])
497_CHILDREFERENCE.fields_by_name['inline_test_record'].containing_oneof = _CHILDREFERENCE.oneofs_by_name['reference']
498_DEBUGINFO.fields_by_name['failure_status'].enum_type = _FAILURESTATUS
499_DEBUGINFO.fields_by_name['debug_info_context'].message_type = _DEBUGINFOCONTEXT
500DESCRIPTOR.message_types_by_name['TestRecord'] = _TESTRECORD
501DESCRIPTOR.message_types_by_name['ChildReference'] = _CHILDREFERENCE
502DESCRIPTOR.message_types_by_name['DebugInfo'] = _DEBUGINFO
503DESCRIPTOR.message_types_by_name['DebugInfoContext'] = _DEBUGINFOCONTEXT
504DESCRIPTOR.enum_types_by_name['TestStatus'] = _TESTSTATUS
505DESCRIPTOR.enum_types_by_name['FailureStatus'] = _FAILURESTATUS
506_sym_db.RegisterFileDescriptor(DESCRIPTOR)
507
508TestRecord = _reflection.GeneratedProtocolMessageType('TestRecord', (_message.Message,), {
509
510  'ArtifactsEntry' : _reflection.GeneratedProtocolMessageType('ArtifactsEntry', (_message.Message,), {
511    'DESCRIPTOR' : _TESTRECORD_ARTIFACTSENTRY,
512    '__module__' : 'tools.asuite.atest.tf_proto.test_record_pb2'
513    # @@protoc_insertion_point(class_scope:android_test_record.TestRecord.ArtifactsEntry)
514    })
515  ,
516
517  'MetricsEntry' : _reflection.GeneratedProtocolMessageType('MetricsEntry', (_message.Message,), {
518    'DESCRIPTOR' : _TESTRECORD_METRICSENTRY,
519    '__module__' : 'tools.asuite.atest.tf_proto.test_record_pb2'
520    # @@protoc_insertion_point(class_scope:android_test_record.TestRecord.MetricsEntry)
521    })
522  ,
523  'DESCRIPTOR' : _TESTRECORD,
524  '__module__' : 'tools.asuite.atest.tf_proto.test_record_pb2'
525  # @@protoc_insertion_point(class_scope:android_test_record.TestRecord)
526  })
527_sym_db.RegisterMessage(TestRecord)
528_sym_db.RegisterMessage(TestRecord.ArtifactsEntry)
529_sym_db.RegisterMessage(TestRecord.MetricsEntry)
530
531ChildReference = _reflection.GeneratedProtocolMessageType('ChildReference', (_message.Message,), {
532  'DESCRIPTOR' : _CHILDREFERENCE,
533  '__module__' : 'tools.asuite.atest.tf_proto.test_record_pb2'
534  # @@protoc_insertion_point(class_scope:android_test_record.ChildReference)
535  })
536_sym_db.RegisterMessage(ChildReference)
537
538DebugInfo = _reflection.GeneratedProtocolMessageType('DebugInfo', (_message.Message,), {
539  'DESCRIPTOR' : _DEBUGINFO,
540  '__module__' : 'tools.asuite.atest.tf_proto.test_record_pb2'
541  # @@protoc_insertion_point(class_scope:android_test_record.DebugInfo)
542  })
543_sym_db.RegisterMessage(DebugInfo)
544
545DebugInfoContext = _reflection.GeneratedProtocolMessageType('DebugInfoContext', (_message.Message,), {
546  'DESCRIPTOR' : _DEBUGINFOCONTEXT,
547  '__module__' : 'tools.asuite.atest.tf_proto.test_record_pb2'
548  # @@protoc_insertion_point(class_scope:android_test_record.DebugInfoContext)
549  })
550_sym_db.RegisterMessage(DebugInfoContext)
551
552
553DESCRIPTOR._options = None
554_TESTRECORD_ARTIFACTSENTRY._options = None
555_TESTRECORD_METRICSENTRY._options = None
556# @@protoc_insertion_point(module_scope)
557