cft: move cros-test to new builder, mark non-critical
New builder for cros-test, so it needs to go back to non-critical to not
block CQs/releases etc.
BUG=b:230875828
TEST=unittest, cq
Cq-Depend: chromium:3621940
Change-Id: I9e9161e3d9664bba0c31c9896d71348472243f88
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3620849
Reviewed-by: Jaques Clapauch <jaquesc@google.com>
Tested-by: Derek Beckett <dbeckett@chromium.org>
Commit-Queue: Derek Beckett <dbeckett@chromium.org>
diff --git a/api/controller/test.py b/api/controller/test.py
index 986b724..e5349ea 100644
--- a/api/controller/test.py
+++ b/api/controller/test.py
@@ -161,8 +161,8 @@
os.path.join(TEST_SERVICE_DIR, 'dut/docker/build-dockerimage.sh'),
'cros-test':
os.path.join(
- PLATFORM_DEV_DIR,
- 'test/container/utils/cloudbuild-dockerimage.py'
+ TEST_SERVICE_DIR,
+ 'python/src/docker_libs/cli/build-dockerimages.py.py'
),
'cros-test-finder':
os.path.join(
@@ -298,13 +298,20 @@
)
)
else:
- logging.debug('%s build failed.\nStdout:\n%s\nStderr:\n%s',
- human_name, cmd_result.stdout, cmd_result.stderr)
- result.failure.CopyFrom(
- test_pb2.TestServiceContainerBuildResult.Failure(
- error_message=cmd_result.stdout
- )
- )
+ if human_name == 'cros-test':
+ logging.debug('%s build failed.\nStdout:\n%s\nStderr:\n%s',
+ human_name, cmd_result.stdout, cmd_result.stderr)
+ result.success.CopyFrom(
+ test_pb2.TestServiceContainerBuildResult.Success()
+ )
+ else:
+ logging.debug('%s build failed.\nStdout:\n%s\nStderr:\n%s',
+ human_name, cmd_result.stdout, cmd_result.stderr)
+ result.failure.CopyFrom(
+ test_pb2.TestServiceContainerBuildResult.Failure(
+ error_message=cmd_result.stdout
+ )
+ )
output_proto.results.append(result)