[autotest] Extract _run_suite_with_spec()
BUG=None
TEST=None
Change-Id: I40eaaf5be7a8c8bbc87996eeea26ace38ac449ba
Reviewed-on: https://chromium-review.googlesource.com/514647
Commit-Ready: Allen Li <ayatane@chromium.org>
Tested-by: Allen Li <ayatane@chromium.org>
Reviewed-by: Aviv Keshet <akeshet@chromium.org>
diff --git a/server/cros/dynamic_suite/dynamic_suite.py b/server/cros/dynamic_suite/dynamic_suite.py
index d1e902c..fae9139 100644
--- a/server/cros/dynamic_suite/dynamic_suite.py
+++ b/server/cros/dynamic_suite/dynamic_suite.py
@@ -493,7 +493,16 @@
run_prod_code=spec.run_prod_code,
job_keyvals=spec.job_keyvals,
test_args=spec.test_args)
+ _run_suite_with_spec(suite, spec)
+
+def _run_suite_with_spec(suite, spec):
+ """
+ Do the work of reimaging hosts and running tests.
+
+ @param suite: _BaseSuite instance to run.
+ @param spec: a populated SuiteSpec object.
+ """
_run_suite(
suite=suite,
job=spec.job,