Collect bugreport after each test.

Also use 5000Hz frequency to get max amount of data points.

Bug=28642490

Change-Id: Ie10ba181fc3dd08b7aae16c0f81c248feb9f1acd
diff --git a/acts/tests/google/wifi/WifiPowerTest.py b/acts/tests/google/wifi/WifiPowerTest.py
index bf01cac..4940944 100755
--- a/acts/tests/google/wifi/WifiPowerTest.py
+++ b/acts/tests/google/wifi/WifiPowerTest.py
@@ -46,7 +46,7 @@
 class WifiPowerTest(acts.base_test.BaseTestClass):
 
     def setup_class(self):
-        self.hz = 10
+        self.hz = 5000
         self.offset = 5 * 60
         self.duration = 30 * 60 + self.offset
         self.scan_interval = 15
@@ -88,6 +88,12 @@
         wutils.reset_wifi(self.dut)
         self.dut.ed.clear_all_events()
 
+    def on_fail(self, test_name, begin_time):
+        self.dut.take_bug_report(test_name, begin_time)
+
+    def on_pass(self, test_name, begin_time):
+        self.dut.take_bug_report(test_name, begin_time)
+
     def get_iperf_result(self):
         """Pulls the iperf json output from device.