Made e2e audio quality test write its results to perf.

The https://chromereviews.googleplex.com/5573026/ patch will mark the test step as perf-printing - this cl will make the test actually print perf lines.

TEST=Ran locally.

Review URL: https://webrtc-codereview.appspot.com/933036

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3252 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
phoglund@webrtc.org
2012-12-10 10:08:00 +00:00
parent 72feb0b2e2
commit 3bb42ef0d6
5 changed files with 41 additions and 1 deletions

View File

@@ -0,0 +1 @@
../../perf

View File

@@ -26,6 +26,8 @@ import sys
import threading
import time
import perf.perf_utils
def main(argv):
parser = optparse.OptionParser()
usage = 'Usage: %prog [options]'
@@ -117,7 +119,12 @@ def main(argv):
return proc.returncode
# The list should only contain one item.
print ''.join(re.findall(options.regexp, output))
value = ''.join(re.findall(options.regexp, output))
perf.perf_utils.PrintPerfResult(graph_name='audio_e2e_score',
series_name='e2e score',
data_point=value,
units='MOS') # Assuming we run PESQ.
return 0