autotest: Report NO_RESOURCE as infra failure of suite am: 579f6295ed am: e708360c7c
am: c2247fa0d2

Change-Id: Id20dd8f7aeadbaff83a455d310afdc1123dab2aa
diff --git a/venv/skylab_suite/suite_tracking.py b/venv/skylab_suite/suite_tracking.py
index 077b123..f5146e4 100644
--- a/venv/skylab_suite/suite_tracking.py
+++ b/venv/skylab_suite/suite_tracking.py
@@ -126,6 +126,13 @@
                     swarming_lib.TASK_COMPLETED_FAILURE,
                     run_suite_common.RETURN_CODES.ERROR,
             ),
+            # Task No_Resource means no available bots to accept the task.
+            # Deputy should check whether it's infra failure.
+            swarming_lib.TASK_NO_RESOURCE:
+            (
+                    swarming_lib.TASK_NO_RESOURCE,
+                    run_suite_common.RETURN_CODES.INFRA_FAILURE,
+            ),
             # Task expired means a task is not triggered, could be caused by
             #   1. No healthy DUTs/bots to run it.
             #   2. Expiration seconds are too low.