Reland "cft: move cros-test to new builder, mark non-critical"

This is a reland of commit 9d83d736beace7a8c307c1794e1869b09c82bbf2

Original change's description:
> 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>

Bug: b:230875828
Change-Id: Ief185f44d43414454ffd4bf5a259dd1d50335e63
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3624764
Tested-by: Derek Beckett <dbeckett@chromium.org>
Commit-Queue: Derek Beckett <dbeckett@chromium.org>
Reviewed-by: Jaques Clapauch <jaquesc@google.com>
diff --git a/api/controller/test_unittest.py b/api/controller/test_unittest.py
index 2a9bc8a..0fcc001 100644
--- a/api/controller/test_unittest.py
+++ b/api/controller/test_unittest.py
@@ -413,7 +413,10 @@
         self.api_config)
     patch.assert_called()
     for result in response.results:
-      self.assertEqual(result.WhichOneof('result'), 'failure')
+      if result.name == 'cros-test':
+        self.assertEqual(result.WhichOneof('result'), 'success')
+      else:
+        self.assertEqual(result.WhichOneof('result'), 'failure')
 
 class ChromiteUnitTestTest(cros_test_lib.MockTestCase,
                            api_config.ApiConfigMixin):