Split up the forced OOBE interrupt test.

Today we try to do three different interruptions during one test:
reboot, disconnect/reconnect network, and suspend/resume. It generally
passes but it fails a lot because the update finishes before all of the
interrupts can complete. Doing them all in one test also hides if some
are failing more than others.

Since the tests are going to be run by partners I think splitting it up
makes it easier to understand.

BUG=chromium:936268
TEST=All three tests

Change-Id: I604752c2d31da35f5ab7a6af19a370a6a02d537e
Reviewed-on: https://chromium-review.googlesource.com/1716013
Tested-by: David Haddock <dhaddock@chromium.org>
Commit-Ready: David Haddock <dhaddock@chromium.org>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: David Haddock <dhaddock@chromium.org>
Reviewed-by: Amin Hassani <ahassani@chromium.org>
diff --git a/server/site_tests/autoupdate_ForcedOOBEUpdate/control.interrupt.reboot.full b/server/site_tests/autoupdate_ForcedOOBEUpdate/control.interrupt.reboot.full
new file mode 100644
index 0000000..e127d1d
--- /dev/null
+++ b/server/site_tests/autoupdate_ForcedOOBEUpdate/control.interrupt.reboot.full
@@ -0,0 +1,29 @@
+# Copyright 2018 The Chromium OS Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+AUTHOR = "dhaddock, Chromium OS"
+NAME = "autoupdate_ForcedOOBEUpdate.interrupt.reboot.full"
+PURPOSE = "Test forced update at OOBE with reboot interruptions."
+TIME = "MEDIUM"
+TEST_CATEGORY = "Functional"
+TEST_CLASS = "platform"
+TEST_TYPE = "server"
+ATTRIBUTES = "suite:au-perbuild"
+DOC = """
+This tests the forced autoupdate flow at OOBE with interruptions.
+
+During the update it will reboot.
+
+"""
+
+from autotest_lib.client.common_lib import utils
+
+args_dict = utils.args_to_dict(args)
+
+def run(machine):
+    host = hosts.create_host(machine)
+    job.run_test('autoupdate_ForcedOOBEUpdate', host=host, full_payload=True,
+                 interrupt='reboot', max_updates=2, **args_dict)
+
+job.parallel_simple(run, machines)