def on_fail(self, test_name, begin_time):
     take_btsnoop_logs(self.android_devices, self, test_name)
     for _ in range(5):
         if reset_bluetooth(self.android_devices):
             break
         else:
             self.log.info("Failed to reset bluetooth state, retrying...")
Beispiel #2
0
    def on_fail(self, test_name, begin_time):
        """A function that is executed upon a test case failure.

        Args:
            test_name: Name of the test that triggered this function.
            begin_time: Logline format timestamp taken when the test started.
        """
        self.log.info('Test {} failed, Fetching Btsnoop logs and bugreport'.
                      format(test_name))
        take_btsnoop_logs(self.android_devices, self, test_name)
        self._take_bug_report(test_name, begin_time)
Beispiel #3
0
 def on_fail(self, test_name, begin_time):
     self.log.debug("Test {} failed. Gathering bugreport and btsnoop logs".
                    format(test_name))
     take_btsnoop_logs(self.android_devices, self, test_name)
     self._take_bug_report(test_name, begin_time)
     for _ in range(5):
         if reset_bluetooth(self.android_devices):
             break
         else:
             self.log.error("Failed to reset Bluetooth... retrying.")
     return
 def on_fail(self, test_name, begin_time):
     take_btsnoop_logs(self.android_devices, self, test_name)
     reset_bluetooth([self.scn_ad])
 def on_fail(self, test_name, begin_time):
     self.log.debug(
         "Test {} failed. Gathering bugreport and btsnoop logs.".format(
             test_name))
     take_btsnoop_logs(self.android_devices, self, test_name)
     reset_bluetooth(self.android_devices)
Beispiel #6
0
 def on_fail(self, test_name, begin_time):
     bt_test_utils.take_btsnoop_logs(self.android_devices, self, test_name)