Refresh build API bindings

BUG=None
TEST=unittests

Change-Id: I82431547d9d61a125f231efcd6d817a2cac9dc5c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2566612
Tested-by: Prathmesh Prabhu <pprabhu@google.com>
Auto-Submit: Prathmesh Prabhu <pprabhu@google.com>
Reviewed-by: Andrew Lamb <andrewlamb@chromium.org>
Commit-Queue: Vadim Bendebury <vbendeb@chromium.org>
diff --git a/api/gen/test_platform/phosphorus/common_pb2.py b/api/gen/test_platform/phosphorus/common_pb2.py
index f37b0fd..c208815 100644
--- a/api/gen/test_platform/phosphorus/common_pb2.py
+++ b/api/gen/test_platform/phosphorus/common_pb2.py
@@ -19,7 +19,7 @@
   package='test_platform.phosphorus',
   syntax='proto3',
   serialized_options=_b('ZBgo.chromium.org/chromiumos/infra/proto/go/test_platform/phosphorus'),
-  serialized_pb=_b('\n%test_platform/phosphorus/common.proto\x12\x18test_platform.phosphorus\"&\n\x0e\x42otEnvironment\x12\x14\n\x0c\x61utotest_dir\x18\x01 \x01(\t\"~\n\x0fTaskEnvironment\x12\x1f\n\x17synchronous_offload_dir\x18\x01 \x01(\t\x12\x13\n\x0bresults_dir\x18\x02 \x01(\t\x12\x18\n\x10test_results_dir\x18\x03 \x01(\t\x12\x1b\n\x13ssp_base_image_name\x18\x04 \x01(\t\"3\n\x11LogDataUploadStep\x12\x1e\n\x16max_concurrent_uploads\x18\x01 \x01(\x05\"\xc3\x01\n\x06\x43onfig\x12\x35\n\x03\x62ot\x18\x01 \x01(\x0b\x32(.test_platform.phosphorus.BotEnvironment\x12\x37\n\x04task\x18\x02 \x01(\x0b\x32).test_platform.phosphorus.TaskEnvironment\x12I\n\x14log_data_upload_step\x18\x03 \x01(\x0b\x32+.test_platform.phosphorus.LogDataUploadStepBDZBgo.chromium.org/chromiumos/infra/proto/go/test_platform/phosphorusb\x06proto3')
+  serialized_pb=_b('\n%test_platform/phosphorus/common.proto\x12\x18test_platform.phosphorus\"&\n\x0e\x42otEnvironment\x12\x14\n\x0c\x61utotest_dir\x18\x01 \x01(\t\"|\n\x0fTaskEnvironment\x12\x13\n\x0bresults_dir\x18\x02 \x01(\t\x12\x18\n\x10test_results_dir\x18\x03 \x01(\t\x12\x1b\n\x13ssp_base_image_name\x18\x04 \x01(\tJ\x04\x08\x01\x10\x02R\x17synchronous_offload_dir\"3\n\x11LogDataUploadStep\x12\x1e\n\x16max_concurrent_uploads\x18\x01 \x01(\x05\"\xc3\x01\n\x06\x43onfig\x12\x35\n\x03\x62ot\x18\x01 \x01(\x0b\x32(.test_platform.phosphorus.BotEnvironment\x12\x37\n\x04task\x18\x02 \x01(\x0b\x32).test_platform.phosphorus.TaskEnvironment\x12I\n\x14log_data_upload_step\x18\x03 \x01(\x0b\x32+.test_platform.phosphorus.LogDataUploadStepBDZBgo.chromium.org/chromiumos/infra/proto/go/test_platform/phosphorusb\x06proto3')
 )
 
 
@@ -64,28 +64,21 @@
   containing_type=None,
   fields=[
     _descriptor.FieldDescriptor(
-      name='synchronous_offload_dir', full_name='test_platform.phosphorus.TaskEnvironment.synchronous_offload_dir', index=0,
-      number=1, type=9, cpp_type=9, label=1,
-      has_default_value=False, default_value=_b("").decode('utf-8'),
-      message_type=None, enum_type=None, containing_type=None,
-      is_extension=False, extension_scope=None,
-      serialized_options=None, file=DESCRIPTOR),
-    _descriptor.FieldDescriptor(
-      name='results_dir', full_name='test_platform.phosphorus.TaskEnvironment.results_dir', index=1,
+      name='results_dir', full_name='test_platform.phosphorus.TaskEnvironment.results_dir', index=0,
       number=2, type=9, cpp_type=9, label=1,
       has_default_value=False, default_value=_b("").decode('utf-8'),
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
     _descriptor.FieldDescriptor(
-      name='test_results_dir', full_name='test_platform.phosphorus.TaskEnvironment.test_results_dir', index=2,
+      name='test_results_dir', full_name='test_platform.phosphorus.TaskEnvironment.test_results_dir', index=1,
       number=3, type=9, cpp_type=9, label=1,
       has_default_value=False, default_value=_b("").decode('utf-8'),
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
     _descriptor.FieldDescriptor(
-      name='ssp_base_image_name', full_name='test_platform.phosphorus.TaskEnvironment.ssp_base_image_name', index=3,
+      name='ssp_base_image_name', full_name='test_platform.phosphorus.TaskEnvironment.ssp_base_image_name', index=2,
       number=4, type=9, cpp_type=9, label=1,
       has_default_value=False, default_value=_b("").decode('utf-8'),
       message_type=None, enum_type=None, containing_type=None,
@@ -104,7 +97,7 @@
   oneofs=[
   ],
   serialized_start=107,
-  serialized_end=233,
+  serialized_end=231,
 )
 
 
@@ -134,8 +127,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=235,
-  serialized_end=286,
+  serialized_start=233,
+  serialized_end=284,
 )
 
 
@@ -179,8 +172,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=289,
-  serialized_end=484,
+  serialized_start=287,
+  serialized_end=482,
 )
 
 _CONFIG.fields_by_name['bot'].message_type = _BOTENVIRONMENT
diff --git a/api/gen/test_platform/skylab_local_state/load_pb2.py b/api/gen/test_platform/skylab_local_state/load_pb2.py
index f446e4e..7b102a2 100644
--- a/api/gen/test_platform/skylab_local_state/load_pb2.py
+++ b/api/gen/test_platform/skylab_local_state/load_pb2.py
@@ -13,7 +13,6 @@
 
 
 from chromite.api.gen.test_platform.skylab_local_state import common_pb2 as test__platform_dot_skylab__local__state_dot_common__pb2
-from chromite.api.gen.test_platform.skylab_test_runner import result_pb2 as test__platform_dot_skylab__test__runner_dot_result__pb2
 
 
 DESCRIPTOR = _descriptor.FileDescriptor(
@@ -21,9 +20,9 @@
   package='test_platform.skylab_local_state',
   syntax='proto3',
   serialized_options=_b('ZJgo.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_state'),
-  serialized_pb=_b('\n+test_platform/skylab_local_state/load.proto\x12 test_platform.skylab_local_state\x1a-test_platform/skylab_local_state/common.proto\x1a-test_platform/skylab_test_runner/result.proto\"\xa3\x01\n\x0bLoadRequest\x12\x38\n\x06\x63onfig\x18\x01 \x01(\x0b\x32(.test_platform.skylab_local_state.Config\x12\x17\n\x0bresults_dir\x18\x02 \x01(\tB\x02\x18\x01\x12\x10\n\x08\x64ut_name\x18\x03 \x01(\t\x12\x0e\n\x06run_id\x18\x04 \x01(\t\x12\x0e\n\x06\x64ut_id\x18\x05 \x01(\t\x12\x0f\n\x07test_id\x18\x06 \x01(\t\"\x8d\x02\n\x0cLoadResponse\x12\x65\n\x14provisionable_labels\x18\x01 \x03(\x0b\x32G.test_platform.skylab_local_state.LoadResponse.ProvisionableLabelsEntry\x12\x13\n\x0bresults_dir\x18\x02 \x01(\t\x12\x45\n\rasync_results\x18\x03 \x01(\x0b\x32..test_platform.skylab_test_runner.AsyncResults\x1a:\n\x18ProvisionableLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42LZJgo.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_stateb\x06proto3')
+  serialized_pb=_b('\n+test_platform/skylab_local_state/load.proto\x12 test_platform.skylab_local_state\x1a-test_platform/skylab_local_state/common.proto\"\x9d\x01\n\x0bLoadRequest\x12\x38\n\x06\x63onfig\x18\x01 \x01(\x0b\x32(.test_platform.skylab_local_state.Config\x12\x10\n\x08\x64ut_name\x18\x03 \x01(\t\x12\x0e\n\x06run_id\x18\x04 \x01(\t\x12\x0e\n\x06\x64ut_id\x18\x05 \x01(\t\x12\x0f\n\x07test_id\x18\x06 \x01(\tJ\x04\x08\x02\x10\x03R\x0bresults_dir\"\xdb\x01\n\x0cLoadResponse\x12\x65\n\x14provisionable_labels\x18\x01 \x03(\x0b\x32G.test_platform.skylab_local_state.LoadResponse.ProvisionableLabelsEntry\x12\x13\n\x0bresults_dir\x18\x02 \x01(\t\x1a:\n\x18ProvisionableLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01J\x04\x08\x03\x10\x04R\rasync_resultsBLZJgo.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_stateb\x06proto3')
   ,
-  dependencies=[test__platform_dot_skylab__local__state_dot_common__pb2.DESCRIPTOR,test__platform_dot_skylab__test__runner_dot_result__pb2.DESCRIPTOR,])
+  dependencies=[test__platform_dot_skylab__local__state_dot_common__pb2.DESCRIPTOR,])
 
 
 
@@ -43,35 +42,28 @@
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
     _descriptor.FieldDescriptor(
-      name='results_dir', full_name='test_platform.skylab_local_state.LoadRequest.results_dir', index=1,
-      number=2, type=9, cpp_type=9, label=1,
-      has_default_value=False, default_value=_b("").decode('utf-8'),
-      message_type=None, enum_type=None, containing_type=None,
-      is_extension=False, extension_scope=None,
-      serialized_options=_b('\030\001'), file=DESCRIPTOR),
-    _descriptor.FieldDescriptor(
-      name='dut_name', full_name='test_platform.skylab_local_state.LoadRequest.dut_name', index=2,
+      name='dut_name', full_name='test_platform.skylab_local_state.LoadRequest.dut_name', index=1,
       number=3, type=9, cpp_type=9, label=1,
       has_default_value=False, default_value=_b("").decode('utf-8'),
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
     _descriptor.FieldDescriptor(
-      name='run_id', full_name='test_platform.skylab_local_state.LoadRequest.run_id', index=3,
+      name='run_id', full_name='test_platform.skylab_local_state.LoadRequest.run_id', index=2,
       number=4, type=9, cpp_type=9, label=1,
       has_default_value=False, default_value=_b("").decode('utf-8'),
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
     _descriptor.FieldDescriptor(
-      name='dut_id', full_name='test_platform.skylab_local_state.LoadRequest.dut_id', index=4,
+      name='dut_id', full_name='test_platform.skylab_local_state.LoadRequest.dut_id', index=3,
       number=5, type=9, cpp_type=9, label=1,
       has_default_value=False, default_value=_b("").decode('utf-8'),
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
     _descriptor.FieldDescriptor(
-      name='test_id', full_name='test_platform.skylab_local_state.LoadRequest.test_id', index=5,
+      name='test_id', full_name='test_platform.skylab_local_state.LoadRequest.test_id', index=4,
       number=6, type=9, cpp_type=9, label=1,
       has_default_value=False, default_value=_b("").decode('utf-8'),
       message_type=None, enum_type=None, containing_type=None,
@@ -89,8 +81,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=176,
-  serialized_end=339,
+  serialized_start=129,
+  serialized_end=286,
 )
 
 
@@ -127,8 +119,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=553,
-  serialized_end=611,
+  serialized_start=429,
+  serialized_end=487,
 )
 
 _LOADRESPONSE = _descriptor.Descriptor(
@@ -152,13 +144,6 @@
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
-    _descriptor.FieldDescriptor(
-      name='async_results', full_name='test_platform.skylab_local_state.LoadResponse.async_results', index=2,
-      number=3, type=11, cpp_type=10, label=1,
-      has_default_value=False, default_value=None,
-      message_type=None, enum_type=None, containing_type=None,
-      is_extension=False, extension_scope=None,
-      serialized_options=None, file=DESCRIPTOR),
   ],
   extensions=[
   ],
@@ -171,14 +156,13 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=342,
-  serialized_end=611,
+  serialized_start=289,
+  serialized_end=508,
 )
 
 _LOADREQUEST.fields_by_name['config'].message_type = test__platform_dot_skylab__local__state_dot_common__pb2._CONFIG
 _LOADRESPONSE_PROVISIONABLELABELSENTRY.containing_type = _LOADRESPONSE
 _LOADRESPONSE.fields_by_name['provisionable_labels'].message_type = _LOADRESPONSE_PROVISIONABLELABELSENTRY
-_LOADRESPONSE.fields_by_name['async_results'].message_type = test__platform_dot_skylab__test__runner_dot_result__pb2._ASYNCRESULTS
 DESCRIPTOR.message_types_by_name['LoadRequest'] = _LOADREQUEST
 DESCRIPTOR.message_types_by_name['LoadResponse'] = _LOADRESPONSE
 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
@@ -207,6 +191,5 @@
 
 
 DESCRIPTOR._options = None
-_LOADREQUEST.fields_by_name['results_dir']._options = None
 _LOADRESPONSE_PROVISIONABLELABELSENTRY._options = None
 # @@protoc_insertion_point(module_scope)
diff --git a/api/gen/test_platform/skylab_test_runner/config_pb2.py b/api/gen/test_platform/skylab_test_runner/config_pb2.py
index 4bd1df6..3982677 100644
--- a/api/gen/test_platform/skylab_test_runner/config_pb2.py
+++ b/api/gen/test_platform/skylab_test_runner/config_pb2.py
@@ -20,7 +20,7 @@
   package='test_platform.skylab_test_runner',
   syntax='proto3',
   serialized_options=_b('ZJgo.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runner'),
-  serialized_pb=_b('\n-test_platform/skylab_test_runner/config.proto\x12 test_platform.skylab_test_runner\x1a%test_platform/phosphorus/common.proto\"\x97\x05\n\x06\x43onfig\x12\x39\n\x03lab\x18\x01 \x01(\x0b\x32,.test_platform.skylab_test_runner.Config.Lab\x12\x41\n\x07harness\x18\x02 \x01(\x0b\x32\x30.test_platform.skylab_test_runner.Config.Harness\x12?\n\x06output\x18\x03 \x01(\x0b\x32/.test_platform.skylab_test_runner.Config.Output\x12K\n\x12result_flow_pubsub\x18\x04 \x01(\x0b\x32/.test_platform.skylab_test_runner.Config.PubSub\x12I\n\x14log_data_upload_step\x18\x05 \x01(\x0b\x32+.test_platform.phosphorus.LogDataUploadStep\x1aV\n\x03Lab\x12\x15\n\radmin_service\x18\x01 \x01(\t\x12\x1e\n\x16\x63ros_inventory_service\x18\x02 \x01(\t\x12\x18\n\x10\x63ros_ufs_service\x18\x03 \x01(\t\x1a{\n\x07Harness\x12\x14\n\x0c\x61utotest_dir\x18\x01 \x01(\t\x12\x1c\n\x14synch_offload_subdir\x18\x02 \x01(\t\x12\x1b\n\x13ssp_base_image_name\x18\x03 \x01(\t\x12\x1f\n\x17prejob_deadline_seconds\x18\x04 \x01(\x03\x1a\x37\n\x06Output\x12\x13\n\x0bgs_root_dir\x18\x01 \x01(\t\x12\x18\n\x10log_data_gs_root\x18\x02 \x01(\t\x1a(\n\x06PubSub\x12\x0f\n\x07project\x18\x01 \x01(\t\x12\r\n\x05topic\x18\x02 \x01(\tBLZJgo.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runnerb\x06proto3')
+  serialized_pb=_b('\n-test_platform/skylab_test_runner/config.proto\x12 test_platform.skylab_test_runner\x1a%test_platform/phosphorus/common.proto\"\x93\x05\n\x06\x43onfig\x12\x39\n\x03lab\x18\x01 \x01(\x0b\x32,.test_platform.skylab_test_runner.Config.Lab\x12\x41\n\x07harness\x18\x02 \x01(\x0b\x32\x30.test_platform.skylab_test_runner.Config.Harness\x12?\n\x06output\x18\x03 \x01(\x0b\x32/.test_platform.skylab_test_runner.Config.Output\x12K\n\x12result_flow_pubsub\x18\x04 \x01(\x0b\x32/.test_platform.skylab_test_runner.Config.PubSub\x12I\n\x14log_data_upload_step\x18\x05 \x01(\x0b\x32+.test_platform.phosphorus.LogDataUploadStep\x1aV\n\x03Lab\x12\x15\n\radmin_service\x18\x01 \x01(\t\x12\x1e\n\x16\x63ros_inventory_service\x18\x02 \x01(\t\x12\x18\n\x10\x63ros_ufs_service\x18\x03 \x01(\t\x1ay\n\x07Harness\x12\x14\n\x0c\x61utotest_dir\x18\x01 \x01(\t\x12\x1b\n\x13ssp_base_image_name\x18\x03 \x01(\t\x12\x1f\n\x17prejob_deadline_seconds\x18\x04 \x01(\x03J\x04\x08\x02\x10\x03R\x14synch_offload_subdir\x1a\x35\n\x06Output\x12\x18\n\x10log_data_gs_root\x18\x02 \x01(\tJ\x04\x08\x01\x10\x02R\x0bgs_root_dir\x1a(\n\x06PubSub\x12\x0f\n\x07project\x18\x01 \x01(\t\x12\r\n\x05topic\x18\x02 \x01(\tBLZJgo.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runnerb\x06proto3')
   ,
   dependencies=[test__platform_dot_phosphorus_dot_common__pb2.DESCRIPTOR,])
 
@@ -86,21 +86,14 @@
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
     _descriptor.FieldDescriptor(
-      name='synch_offload_subdir', full_name='test_platform.skylab_test_runner.Config.Harness.synch_offload_subdir', index=1,
-      number=2, type=9, cpp_type=9, label=1,
-      has_default_value=False, default_value=_b("").decode('utf-8'),
-      message_type=None, enum_type=None, containing_type=None,
-      is_extension=False, extension_scope=None,
-      serialized_options=None, file=DESCRIPTOR),
-    _descriptor.FieldDescriptor(
-      name='ssp_base_image_name', full_name='test_platform.skylab_test_runner.Config.Harness.ssp_base_image_name', index=2,
+      name='ssp_base_image_name', full_name='test_platform.skylab_test_runner.Config.Harness.ssp_base_image_name', index=1,
       number=3, type=9, cpp_type=9, label=1,
       has_default_value=False, default_value=_b("").decode('utf-8'),
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
     _descriptor.FieldDescriptor(
-      name='prejob_deadline_seconds', full_name='test_platform.skylab_test_runner.Config.Harness.prejob_deadline_seconds', index=3,
+      name='prejob_deadline_seconds', full_name='test_platform.skylab_test_runner.Config.Harness.prejob_deadline_seconds', index=2,
       number=4, type=3, cpp_type=2, label=1,
       has_default_value=False, default_value=0,
       message_type=None, enum_type=None, containing_type=None,
@@ -119,7 +112,7 @@
   oneofs=[
   ],
   serialized_start=564,
-  serialized_end=687,
+  serialized_end=685,
 )
 
 _CONFIG_OUTPUT = _descriptor.Descriptor(
@@ -130,14 +123,7 @@
   containing_type=None,
   fields=[
     _descriptor.FieldDescriptor(
-      name='gs_root_dir', full_name='test_platform.skylab_test_runner.Config.Output.gs_root_dir', index=0,
-      number=1, type=9, cpp_type=9, label=1,
-      has_default_value=False, default_value=_b("").decode('utf-8'),
-      message_type=None, enum_type=None, containing_type=None,
-      is_extension=False, extension_scope=None,
-      serialized_options=None, file=DESCRIPTOR),
-    _descriptor.FieldDescriptor(
-      name='log_data_gs_root', full_name='test_platform.skylab_test_runner.Config.Output.log_data_gs_root', index=1,
+      name='log_data_gs_root', full_name='test_platform.skylab_test_runner.Config.Output.log_data_gs_root', index=0,
       number=2, type=9, cpp_type=9, label=1,
       has_default_value=False, default_value=_b("").decode('utf-8'),
       message_type=None, enum_type=None, containing_type=None,
@@ -155,8 +141,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=689,
-  serialized_end=744,
+  serialized_start=687,
+  serialized_end=740,
 )
 
 _CONFIG_PUBSUB = _descriptor.Descriptor(
@@ -192,8 +178,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=746,
-  serialized_end=786,
+  serialized_start=742,
+  serialized_end=782,
 )
 
 _CONFIG = _descriptor.Descriptor(
@@ -251,7 +237,7 @@
   oneofs=[
   ],
   serialized_start=123,
-  serialized_end=786,
+  serialized_end=782,
 )
 
 _CONFIG_LAB.containing_type = _CONFIG
diff --git a/api/gen/test_platform/skylab_test_runner/result_pb2.py b/api/gen/test_platform/skylab_test_runner/result_pb2.py
index a22c8f2..07eec92 100644
--- a/api/gen/test_platform/skylab_test_runner/result_pb2.py
+++ b/api/gen/test_platform/skylab_test_runner/result_pb2.py
@@ -20,7 +20,7 @@
   package='test_platform.skylab_test_runner',
   syntax='proto3',
   serialized_options=_b('ZJgo.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runner'),
-  serialized_pb=_b('\n-test_platform/skylab_test_runner/result.proto\x12 test_platform.skylab_test_runner\x1a\x1ftest_platform/common/task.proto\"0\n\x0c\x41syncResults\x12\x10\n\x08logs_url\x18\x01 \x01(\t\x12\x0e\n\x06gs_url\x18\x02 \x01(\t\"\xec\t\n\x06Result\x12L\n\x0f\x61utotest_result\x18\x01 \x01(\x0b\x32\x31.test_platform.skylab_test_runner.Result.AutotestH\x00\x12?\n\x06prejob\x18\x02 \x01(\x0b\x32/.test_platform.skylab_test_runner.Result.Prejob\x12\x33\n\x08log_data\x18\x03 \x01(\x0b\x32!.test_platform.common.TaskLogData\x12J\n\x0cstate_update\x18\x04 \x01(\x0b\x32\x34.test_platform.skylab_test_runner.Result.StateUpdate\x12\x45\n\rasync_results\x18\x05 \x01(\x0b\x32..test_platform.skylab_test_runner.AsyncResults\x12W\n\x10\x61utotest_results\x18\x06 \x03(\x0b\x32=.test_platform.skylab_test_runner.Result.AutotestResultsEntry\x1a\xfe\x02\n\x08\x41utotest\x12N\n\ntest_cases\x18\x01 \x03(\x0b\x32:.test_platform.skylab_test_runner.Result.Autotest.TestCase\x12\x12\n\nincomplete\x18\x02 \x01(\x08\x12 \n\x18synchronous_log_data_url\x18\x03 \x01(\t\x1a\xeb\x01\n\x08TestCase\x12\x0c\n\x04name\x18\x01 \x01(\t\x12S\n\x07verdict\x18\x02 \x01(\x0e\x32\x42.test_platform.skylab_test_runner.Result.Autotest.TestCase.Verdict\x12\x1e\n\x16human_readable_summary\x18\x03 \x01(\t\"\\\n\x07Verdict\x12\x15\n\x11VERDICT_UNDEFINED\x10\x00\x12\x10\n\x0cVERDICT_PASS\x10\x01\x12\x10\n\x0cVERDICT_FAIL\x10\x02\x12\x16\n\x12VERDICT_NO_VERDICT\x10\x03\x1a\x98\x02\n\x06Prejob\x12\x42\n\x04step\x18\x01 \x03(\x0b\x32\x34.test_platform.skylab_test_runner.Result.Prejob.Step\x1a\xc9\x01\n\x04Step\x12\x0c\n\x04name\x18\x01 \x01(\t\x12M\n\x07verdict\x18\x02 \x01(\x0e\x32<.test_platform.skylab_test_runner.Result.Prejob.Step.Verdict\x12\x1e\n\x16human_readable_summary\x18\x03 \x01(\t\"D\n\x07Verdict\x12\x15\n\x11VERDICT_UNDEFINED\x10\x00\x12\x10\n\x0cVERDICT_PASS\x10\x01\x12\x10\n\x0cVERDICT_FAIL\x10\x02\x1a \n\x0bStateUpdate\x12\x11\n\tdut_state\x18\x01 \x01(\t\x1ai\n\x14\x41utotestResultsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12@\n\x05value\x18\x02 \x01(\x0b\x32\x31.test_platform.skylab_test_runner.Result.Autotest:\x02\x38\x01\x42\t\n\x07harnessBLZJgo.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runnerb\x06proto3')
+  serialized_pb=_b('\n-test_platform/skylab_test_runner/result.proto\x12 test_platform.skylab_test_runner\x1a\x1ftest_platform/common/task.proto\"\xba\t\n\x06Result\x12L\n\x0f\x61utotest_result\x18\x01 \x01(\x0b\x32\x31.test_platform.skylab_test_runner.Result.AutotestH\x00\x12?\n\x06prejob\x18\x02 \x01(\x0b\x32/.test_platform.skylab_test_runner.Result.Prejob\x12\x33\n\x08log_data\x18\x03 \x01(\x0b\x32!.test_platform.common.TaskLogData\x12J\n\x0cstate_update\x18\x04 \x01(\x0b\x32\x34.test_platform.skylab_test_runner.Result.StateUpdate\x12W\n\x10\x61utotest_results\x18\x06 \x03(\x0b\x32=.test_platform.skylab_test_runner.Result.AutotestResultsEntry\x1a\xfe\x02\n\x08\x41utotest\x12N\n\ntest_cases\x18\x01 \x03(\x0b\x32:.test_platform.skylab_test_runner.Result.Autotest.TestCase\x12\x12\n\nincomplete\x18\x02 \x01(\x08\x12 \n\x18synchronous_log_data_url\x18\x03 \x01(\t\x1a\xeb\x01\n\x08TestCase\x12\x0c\n\x04name\x18\x01 \x01(\t\x12S\n\x07verdict\x18\x02 \x01(\x0e\x32\x42.test_platform.skylab_test_runner.Result.Autotest.TestCase.Verdict\x12\x1e\n\x16human_readable_summary\x18\x03 \x01(\t\"\\\n\x07Verdict\x12\x15\n\x11VERDICT_UNDEFINED\x10\x00\x12\x10\n\x0cVERDICT_PASS\x10\x01\x12\x10\n\x0cVERDICT_FAIL\x10\x02\x12\x16\n\x12VERDICT_NO_VERDICT\x10\x03\x1a\x98\x02\n\x06Prejob\x12\x42\n\x04step\x18\x01 \x03(\x0b\x32\x34.test_platform.skylab_test_runner.Result.Prejob.Step\x1a\xc9\x01\n\x04Step\x12\x0c\n\x04name\x18\x01 \x01(\t\x12M\n\x07verdict\x18\x02 \x01(\x0e\x32<.test_platform.skylab_test_runner.Result.Prejob.Step.Verdict\x12\x1e\n\x16human_readable_summary\x18\x03 \x01(\t\"D\n\x07Verdict\x12\x15\n\x11VERDICT_UNDEFINED\x10\x00\x12\x10\n\x0cVERDICT_PASS\x10\x01\x12\x10\n\x0cVERDICT_FAIL\x10\x02\x1a \n\x0bStateUpdate\x12\x11\n\tdut_state\x18\x01 \x01(\t\x1ai\n\x14\x41utotestResultsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12@\n\x05value\x18\x02 \x01(\x0b\x32\x31.test_platform.skylab_test_runner.Result.Autotest:\x02\x38\x01\x42\t\n\x07harnessJ\x04\x08\x05\x10\x06R\rasync_resultsBLZJgo.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runnerb\x06proto3')
   ,
   dependencies=[test__platform_dot_common_dot_task__pb2.DESCRIPTOR,])
 
@@ -51,8 +51,8 @@
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=900,
-  serialized_end=992,
+  serialized_start=779,
+  serialized_end=871,
 )
 _sym_db.RegisterEnumDescriptor(_RESULT_AUTOTEST_TESTCASE_VERDICT)
 
@@ -77,50 +77,12 @@
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=900,
-  serialized_end=968,
+  serialized_start=779,
+  serialized_end=847,
 )
 _sym_db.RegisterEnumDescriptor(_RESULT_PREJOB_STEP_VERDICT)
 
 
-_ASYNCRESULTS = _descriptor.Descriptor(
-  name='AsyncResults',
-  full_name='test_platform.skylab_test_runner.AsyncResults',
-  filename=None,
-  file=DESCRIPTOR,
-  containing_type=None,
-  fields=[
-    _descriptor.FieldDescriptor(
-      name='logs_url', full_name='test_platform.skylab_test_runner.AsyncResults.logs_url', index=0,
-      number=1, type=9, cpp_type=9, label=1,
-      has_default_value=False, default_value=_b("").decode('utf-8'),
-      message_type=None, enum_type=None, containing_type=None,
-      is_extension=False, extension_scope=None,
-      serialized_options=None, file=DESCRIPTOR),
-    _descriptor.FieldDescriptor(
-      name='gs_url', full_name='test_platform.skylab_test_runner.AsyncResults.gs_url', index=1,
-      number=2, type=9, cpp_type=9, label=1,
-      has_default_value=False, default_value=_b("").decode('utf-8'),
-      message_type=None, enum_type=None, containing_type=None,
-      is_extension=False, extension_scope=None,
-      serialized_options=None, file=DESCRIPTOR),
-  ],
-  extensions=[
-  ],
-  nested_types=[],
-  enum_types=[
-  ],
-  serialized_options=None,
-  is_extendable=False,
-  syntax='proto3',
-  extension_ranges=[],
-  oneofs=[
-  ],
-  serialized_start=116,
-  serialized_end=164,
-)
-
-
 _RESULT_AUTOTEST_TESTCASE = _descriptor.Descriptor(
   name='TestCase',
   full_name='test_platform.skylab_test_runner.Result.Autotest.TestCase',
@@ -162,8 +124,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=757,
-  serialized_end=992,
+  serialized_start=636,
+  serialized_end=871,
 )
 
 _RESULT_AUTOTEST = _descriptor.Descriptor(
@@ -206,8 +168,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=610,
-  serialized_end=992,
+  serialized_start=489,
+  serialized_end=871,
 )
 
 _RESULT_PREJOB_STEP = _descriptor.Descriptor(
@@ -251,8 +213,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=1074,
-  serialized_end=1275,
+  serialized_start=953,
+  serialized_end=1154,
 )
 
 _RESULT_PREJOB = _descriptor.Descriptor(
@@ -281,8 +243,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=995,
-  serialized_end=1275,
+  serialized_start=874,
+  serialized_end=1154,
 )
 
 _RESULT_STATEUPDATE = _descriptor.Descriptor(
@@ -311,8 +273,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=1277,
-  serialized_end=1309,
+  serialized_start=1156,
+  serialized_end=1188,
 )
 
 _RESULT_AUTOTESTRESULTSENTRY = _descriptor.Descriptor(
@@ -348,8 +310,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=1311,
-  serialized_end=1416,
+  serialized_start=1190,
+  serialized_end=1295,
 )
 
 _RESULT = _descriptor.Descriptor(
@@ -388,14 +350,7 @@
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
     _descriptor.FieldDescriptor(
-      name='async_results', full_name='test_platform.skylab_test_runner.Result.async_results', index=4,
-      number=5, type=11, cpp_type=10, label=1,
-      has_default_value=False, default_value=None,
-      message_type=None, enum_type=None, containing_type=None,
-      is_extension=False, extension_scope=None,
-      serialized_options=None, file=DESCRIPTOR),
-    _descriptor.FieldDescriptor(
-      name='autotest_results', full_name='test_platform.skylab_test_runner.Result.autotest_results', index=5,
+      name='autotest_results', full_name='test_platform.skylab_test_runner.Result.autotest_results', index=4,
       number=6, type=11, cpp_type=10, label=3,
       has_default_value=False, default_value=[],
       message_type=None, enum_type=None, containing_type=None,
@@ -416,8 +371,8 @@
       name='harness', full_name='test_platform.skylab_test_runner.Result.harness',
       index=0, containing_type=None, fields=[]),
   ],
-  serialized_start=167,
-  serialized_end=1427,
+  serialized_start=117,
+  serialized_end=1327,
 )
 
 _RESULT_AUTOTEST_TESTCASE.fields_by_name['verdict'].enum_type = _RESULT_AUTOTEST_TESTCASE_VERDICT
@@ -437,22 +392,13 @@
 _RESULT.fields_by_name['prejob'].message_type = _RESULT_PREJOB
 _RESULT.fields_by_name['log_data'].message_type = test__platform_dot_common_dot_task__pb2._TASKLOGDATA
 _RESULT.fields_by_name['state_update'].message_type = _RESULT_STATEUPDATE
-_RESULT.fields_by_name['async_results'].message_type = _ASYNCRESULTS
 _RESULT.fields_by_name['autotest_results'].message_type = _RESULT_AUTOTESTRESULTSENTRY
 _RESULT.oneofs_by_name['harness'].fields.append(
   _RESULT.fields_by_name['autotest_result'])
 _RESULT.fields_by_name['autotest_result'].containing_oneof = _RESULT.oneofs_by_name['harness']
-DESCRIPTOR.message_types_by_name['AsyncResults'] = _ASYNCRESULTS
 DESCRIPTOR.message_types_by_name['Result'] = _RESULT
 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
 
-AsyncResults = _reflection.GeneratedProtocolMessageType('AsyncResults', (_message.Message,), dict(
-  DESCRIPTOR = _ASYNCRESULTS,
-  __module__ = 'test_platform.skylab_test_runner.result_pb2'
-  # @@protoc_insertion_point(class_scope:test_platform.skylab_test_runner.AsyncResults)
-  ))
-_sym_db.RegisterMessage(AsyncResults)
-
 Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), dict(
 
   Autotest = _reflection.GeneratedProtocolMessageType('Autotest', (_message.Message,), dict(