[autotest] Enable automated bug filing for network3g related suites.

Enabled automated bug filing for network3g, network3g_gobi,
network3g_pseudomoden, network3g_tmobile, network3g_verizon suites.

BUG=chromium:240793
TEST=Schedule suite runs with failed tests and check filed bugs for
sensible default labels.

Change-Id: Ia2961f3d19dc5ca357a6eb699ed25ff60479c0e6
Reviewed-on: https://gerrit.chromium.org/gerrit/51166
Reviewed-by: Prashanth Balasubramanian <beeps@chromium.org>
Commit-Queue: Prathmesh Prabhu <pprabhu@chromium.org>
Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>
diff --git a/test_suites/control.network3g b/test_suites/control.network3g
index 31f159b..9ad06a0 100644
--- a/test_suites/control.network3g
+++ b/test_suites/control.network3g
@@ -23,7 +23,24 @@
 import common
 from autotest_lib.server.cros.dynamic_suite import dynamic_suite
 
+# Values specified in this bug template will override default values when
+# filing bugs on tests that are a part of this suite. If left unspecified
+# the bug filer will fallback to it's defaults.
+_BUG_TEMPLATE = {
+    'labels': ['Cr-OS-System-Mobile'],
+    'owner': '',
+    'status': None,
+    'summary': None,
+    'title': None,
+    'ccs': ['armansito@chromium.org', 'benchan@chromium.org',
+            'byronk@chromium.org' , 'jnugent@chromium.org',
+            'krisr@chromium.org', 'pprabhu@chromium.org',
+            'rtc@chromium.org', 'thieule@chromium.org',
+            'trond@chromium.org']
+}
+
 dynamic_suite.reimage_and_run(
     build=build, board=board, name='network3g', job=job, pool=pool,
     check_hosts=check_hosts, add_experimental=True, num=num,
-    file_bugs=file_bugs, skip_reimage=dynamic_suite.skip_reimage(globals()))
+    file_bugs=True, skip_reimage=dynamic_suite.skip_reimage(globals()),
+    bug_template=_BUG_TEMPLATE)
diff --git a/test_suites/control.network3g_gobi b/test_suites/control.network3g_gobi
index b3f8a1d..da7a025 100644
--- a/test_suites/control.network3g_gobi
+++ b/test_suites/control.network3g_gobi
@@ -23,7 +23,24 @@
 import common
 from autotest_lib.server.cros.dynamic_suite import dynamic_suite
 
+# Values specified in this bug template will override default values when
+# filing bugs on tests that are a part of this suite. If left unspecified
+# the bug filer will fallback to it's defaults.
+_BUG_TEMPLATE = {
+    'labels': ['Cr-OS-System-Mobile'],
+    'owner': '',
+    'status': None,
+    'summary': None,
+    'title': None,
+    'ccs': ['armansito@chromium.org', 'benchan@chromium.org',
+            'byronk@chromium.org' , 'jnugent@chromium.org',
+            'krisr@chromium.org', 'pprabhu@chromium.org',
+            'rtc@chromium.org', 'thieule@chromium.org',
+            'trond@chromium.org']
+}
+
 dynamic_suite.reimage_and_run(
     build=build, board=board, name='network3g_gobi', job=job, pool=pool,
     check_hosts=check_hosts, add_experimental=True, num=num,
-    file_bugs=file_bugs, skip_reimage=dynamic_suite.skip_reimage(globals()))
+    file_bugs=True, skip_reimage=dynamic_suite.skip_reimage(globals()),
+    bug_template=_BUG_TEMPLATE)
diff --git a/test_suites/control.network3g_pseudomodem b/test_suites/control.network3g_pseudomodem
index 8ed3f82..e85dfe7 100644
--- a/test_suites/control.network3g_pseudomodem
+++ b/test_suites/control.network3g_pseudomodem
@@ -28,7 +28,24 @@
 import common
 from autotest_lib.server.cros.dynamic_suite import dynamic_suite
 
+# Values specified in this bug template will override default values when
+# filing bugs on tests that are a part of this suite. If left unspecified
+# the bug filer will fallback to it's defaults.
+_BUG_TEMPLATE = {
+    'labels': ['Cr-OS-System-Mobile'],
+    'owner': '',
+    'status': None,
+    'summary': None,
+    'title': None,
+    'ccs': ['armansito@chromium.org', 'benchan@chromium.org',
+            'byronk@chromium.org' , 'jnugent@chromium.org',
+            'krisr@chromium.org', 'pprabhu@chromium.org',
+            'rtc@chromium.org', 'thieule@chromium.org',
+            'trond@chromium.org']
+}
+
 dynamic_suite.reimage_and_run(
     build=build, board=board, name='network3g_pseudomodem', job=job, pool=pool,
     check_hosts=check_hosts, add_experimental=True, num=num,
-    file_bugs=file_bugs, skip_reimage=dynamic_suite.skip_reimage(globals()))
+    file_bugs=True, skip_reimage=dynamic_suite.skip_reimage(globals()),
+    bug_template=_BUG_TEMPLATE)
diff --git a/test_suites/control.network3g_tmobile b/test_suites/control.network3g_tmobile
index cd69c3b..ba5364f 100644
--- a/test_suites/control.network3g_tmobile
+++ b/test_suites/control.network3g_tmobile
@@ -23,8 +23,24 @@
 import common
 from autotest_lib.server.cros.dynamic_suite import dynamic_suite
 
+# Values specified in this bug template will override default values when
+# filing bugs on tests that are a part of this suite. If left unspecified
+# the bug filer will fallback to it's defaults.
+_BUG_TEMPLATE = {
+    'labels': ['Cr-OS-System-Mobile'],
+    'owner': '',
+    'status': None,
+    'summary': None,
+    'title': None,
+    'ccs': ['armansito@chromium.org', 'benchan@chromium.org',
+            'byronk@chromium.org' , 'jnugent@chromium.org',
+            'krisr@chromium.org', 'pprabhu@chromium.org',
+            'rtc@chromium.org', 'thieule@chromium.org',
+            'trond@chromium.org']
+}
+
 dynamic_suite.reimage_and_run(
     build=build, board=board, name='network3g_tmobile', job=job, pool=pool,
     check_hosts=check_hosts, add_experimental=True, num=num,
-    file_bugs=file_bugs, skip_reimage=dynamic_suite.skip_reimage(globals()),
-    suite_dependencies='carrier:tmobile')
+    file_bugs=True, skip_reimage=dynamic_suite.skip_reimage(globals()),
+    suite_dependencies='carrier:tmobile', bug_template=_BUG_TEMPLATE)
diff --git a/test_suites/control.network3g_verizon b/test_suites/control.network3g_verizon
index 96d43d3..29f5993 100644
--- a/test_suites/control.network3g_verizon
+++ b/test_suites/control.network3g_verizon
@@ -23,8 +23,24 @@
 import common
 from autotest_lib.server.cros.dynamic_suite import dynamic_suite
 
+# Values specified in this bug template will override default values when
+# filing bugs on tests that are a part of this suite. If left unspecified
+# the bug filer will fallback to it's defaults.
+_BUG_TEMPLATE = {
+    'labels': ['Cr-OS-System-Mobile'],
+    'owner': '',
+    'status': None,
+    'summary': None,
+    'title': None,
+    'ccs': ['armansito@chromium.org', 'benchan@chromium.org',
+            'byronk@chromium.org' , 'jnugent@chromium.org',
+            'krisr@chromium.org', 'pprabhu@chromium.org',
+            'rtc@chromium.org', 'thieule@chromium.org',
+            'trond@chromium.org']
+}
+
 dynamic_suite.reimage_and_run(
     build=build, board=board, name='network3g_verizon', job=job, pool=pool,
     check_hosts=check_hosts, add_experimental=True, num=num,
-    file_bugs=file_bugs, skip_reimage=dynamic_suite.skip_reimage(globals()),
-    suite_dependencies='carrier:verizon')
+    file_bugs=True, skip_reimage=dynamic_suite.skip_reimage(globals()),
+    suite_dependencies='carrier:verizon', bug_template=_BUG_TEMPLATE)