1 # Copyright 2017 The Chromium OS Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 AUTHOR = "dtosic (a] google.com, hangouts-engprod-sto (a] google.com" 6 NAME = "audio_WebRtcAudioLoopback" 7 PURPOSE = "Measures the RMS score for a local audio loopback call" 8 CRITERIA = "This test will fail if can't compute an RMS score." 9 ATTRIBUTES = "suite:bluestreak, suite:bluestreak-release" 10 TIME = "MEDIUM" 11 TEST_CATEGORY = "Performance" 12 TEST_CLASS = "audio" 13 TEST_TYPE = "client" 14 BUG_TEMPLATE = { 15 "labels": ["OS-Chrome"], 16 "components": ["Blink>WebRTC>Audio"], 17 } 18 19 DOC = """ 20 Test that a local WebRTC audio loopback works. 21 22 This test starts a local WebRTC call with two peer 23 connections. It records the audio output to recording 24 file and computes the RMS which is reported to the 25 performance dashboard. 26 """ 27 28 job.run_test("audio_WebRtcAudioLoopback") 29 30