CHERRY-PICK: AudioJack test check RMS value

BUG=chrome-os-partner:26093
TEST=manually test and see the log will check RMS value

Change-Id: I8e3dcf723c5aadcdc29d06eb92bf19ac2e0e7e35
Reviewed-on: https://chromium-review.googlesource.com/187800
Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org>
Commit-Queue: Heng-ruey Hsu <henryhsu@chromium.org>
Tested-by: Heng-ruey Hsu <henryhsu@chromium.org>
(cherry picked from commit d4c0841e3ff9887f41d7db1b543b1da455f5aa42)
Reviewed-on: https://chromium-review.googlesource.com/187782
Reviewed-by: Heng-ruey Hsu <henryhsu@chromium.org>
Reviewed-by: Chia-Hsiu Chang <chia-hsiu.chang@quantatw.com>
Commit-Queue: Chia-Hsiu Chang <chia-hsiu.chang@quantatw.com>
Tested-by: Chia-Hsiu Chang <chia-hsiu.chang@quantatw.com>
diff --git a/client/site_tests/factory_AudioLoop/factory_AudioLoop.py b/client/site_tests/factory_AudioLoop/factory_AudioLoop.py
index 5b53f5e..99f14d9 100755
--- a/client/site_tests/factory_AudioLoop/factory_AudioLoop.py
+++ b/client/site_tests/factory_AudioLoop/factory_AudioLoop.py
@@ -160,6 +160,11 @@
             self.ui.Pass()
 
     def check_recorded_audio(self, sox_output):
+        try:
+            self._ah.check_recorded(sox_output)
+        except Exception, e:
+            self.ui.Fail('Check RMS error: %s' % e)
+            return
         freq = self._ah.get_rough_freq(sox_output)
         if abs(freq - self._freq) > _DEFAULT_FREQ_THRESHOLD_HZ:
             self._test_result = False