Stress Runs: Add an additional timeout for SESSION_STOP to login_LoginSuccess.

This test has been failing during stress runs with 50 iterations. It is
failing due to a timeout. We are extending this timeout so that we can allow the test to
fail for other reasons as it is an important test for FSI readiness.

TEST=test_that -b <board> <ip> login_LoginSuccess
BUG=540015

Change-Id: I60ba745eaa7a0ec8bb3b14454bb7a526c7708e48
Previous-Reviewed-on: https://chromium-review.googlesource.com/303952
(cherry picked from commit fea1c9861c4b14c61626edb0f9dc5594c4ecded8)
Reviewed-on: https://chromium-review.googlesource.com/305293
Reviewed-by: David Haddock <dhaddock@chromium.org>
Commit-Queue: David Haddock <dhaddock@chromium.org>
Tested-by: David Haddock <dhaddock@chromium.org>
diff --git a/client/site_tests/login_LoginSuccess/control.stress b/client/site_tests/login_LoginSuccess/control.stress
index 44e27c1..427f445 100644
--- a/client/site_tests/login_LoginSuccess/control.stress
+++ b/client/site_tests/login_LoginSuccess/control.stress
@@ -17,4 +17,4 @@
 announces the start of a user session upon sign in, as well as the end of one on sign out.
 """
 
-job.run_test('login_LoginSuccess', iterations=50)
+job.run_test('login_LoginSuccess', iterations=50, stress_run=True)
diff --git a/client/site_tests/login_LoginSuccess/control.stress2 b/client/site_tests/login_LoginSuccess/control.stress2
index e267f6d..dd2b8de 100644
--- a/client/site_tests/login_LoginSuccess/control.stress2
+++ b/client/site_tests/login_LoginSuccess/control.stress2
@@ -17,4 +17,4 @@
 announces the start of a user session upon sign in, as well as the end of one on sign out.
 """
 
-job.run_test('login_LoginSuccess', iterations=50)
+job.run_test('login_LoginSuccess', iterations=50, stress_run=True)
diff --git a/client/site_tests/login_LoginSuccess/control.stress3 b/client/site_tests/login_LoginSuccess/control.stress3
index 8d3318c..8a7cf85 100644
--- a/client/site_tests/login_LoginSuccess/control.stress3
+++ b/client/site_tests/login_LoginSuccess/control.stress3
@@ -17,4 +17,4 @@
 announces the start of a user session upon sign in, as well as the end of one on sign out.
 """
 
-job.run_test('login_LoginSuccess', iterations=50)
+job.run_test('login_LoginSuccess', iterations=50, stress_run=True)
diff --git a/client/site_tests/login_LoginSuccess/control.stress4 b/client/site_tests/login_LoginSuccess/control.stress4
index 16c9181..729fc75 100644
--- a/client/site_tests/login_LoginSuccess/control.stress4
+++ b/client/site_tests/login_LoginSuccess/control.stress4
@@ -17,4 +17,4 @@
 announces the start of a user session upon sign in, as well as the end of one on sign out.
 """
 
-job.run_test('login_LoginSuccess', iterations=50)
+job.run_test('login_LoginSuccess', iterations=50, stress_run=True)
diff --git a/client/site_tests/login_LoginSuccess/control.stress5 b/client/site_tests/login_LoginSuccess/control.stress5
index 041108b..13a2fe0 100644
--- a/client/site_tests/login_LoginSuccess/control.stress5
+++ b/client/site_tests/login_LoginSuccess/control.stress5
@@ -17,4 +17,4 @@
 announces the start of a user session upon sign in, as well as the end of one on sign out.
 """
 
-job.run_test('login_LoginSuccess', iterations=50)
+job.run_test('login_LoginSuccess', iterations=50, stress_run=True)
diff --git a/client/site_tests/login_LoginSuccess/login_LoginSuccess.py b/client/site_tests/login_LoginSuccess/login_LoginSuccess.py
index 3af1dd5..e5c86bf 100644
--- a/client/site_tests/login_LoginSuccess/login_LoginSuccess.py
+++ b/client/site_tests/login_LoginSuccess/login_LoginSuccess.py
@@ -26,7 +26,10 @@
                 gobject.MainLoop())
 
 
-    def run_once(self):
+    def run_once(self, stress_run=False):
+        # For stress runs, we are extending timeout to find other problems
+        if stress_run:
+            self._SESSION_STOP_TIMEOUT *= 2
         self._listener.listen_for_session_state_change('started')
         with chrome.Chrome():
             self._listener.wait_for_signals(desc='Session started.',